package com.qf.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 瀹炰綋绫伙細商品评价
 *
 * @author
 * @date 2021-09-19 17:32:12
 */
@Data
@TableName("product_comments")
public class ProductComments implements Serializable {
    /**
     * ID
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String commId;
    /**
     * 商品id
     */
    private String productId;
    /**
     * 商品名称
     */
    private String productName;
    /**
     * 订单项(商品快照)ID 可为空
     */
    private String orderItemId;
    /**
     * 评论用户id 用户名须脱敏
     */
    private String userId;
    /**
     * 是否匿名（1:是，0:否）
     */
    private Integer isAnonymous;
    /**
     * 评价类型（1好评，0中评，-1差评）
     */
    private Integer commType;
    /**
     * 评价等级 1：好评 2：中评 3：差评
     */
    private Integer commLevel;
    /**
     * 评价内容
     */
    private String commContent;
    /**
     * 评价晒图(JSON {img1:url1,img2:url2}  )
     */
    private String commImgs;
    /**
     * 评价时间 可为空
     */
    private LocalDateTime sepcName;
    /**
     * 是否回复（0:未回复，1:已回复）
     */
    private Integer replyStatus;
    /**
     * 回复内容
     */
    private String replyContent;
    /**
     * 回复时间
     */
    private LocalDateTime replyTime;
    /**
     * 是否显示（1:是，0:否）
     */
    private Integer isShow;
}